import request from '@/utils/request'

export const checkoutOrder = (mode, obj) => {
    return request.get('/checkout/order', {
        params: {
            mode, // cart buyNow
            delivery: 10, // 10快递配送，20门店自提
            couponId: 0, // 优惠券ID，传0不使用优惠券
            isUsePoints: 0, // 积分 传0不使用积分
            ...obj // 将传递过来的参数对象动态展开
        }
    })
}

// 提交订单
export const submitOrder = (mode, obj) => {
    return request.post('/checkout/submit', {
        mode, // cart buyNow
        delivery: 10, // 10快递配送，20门店自提
        couponId: 0, // 优惠券ID，传0不使用优惠券
        isUsePoints: 0, // 积分 传0不使用积分
        payType: 10, // 余额支付
        ...obj // 将传递过来的参数对象动态展开
    })
}

// 查询订单列表
export const getOrderList = (dataType, page) => {
    return request.get('/order/list', {
        params: {
            dataType,
            page
        }
    })
}